function createTable(ID)
{
	var lastsel2=0;
	var lastsel=0;
	jQuery("#table"+ID).jqGrid({
	   	url:'/admin/show/'+ID,
	    editurl:'/admin/edittour/'+ID,
		datatype: "json",
	    mtype: 'POST',
	   	colNames:['ID','Название','Описание','>'],
	   	colModel:[
	   		{name:'id',index:'id', width:55, align:"center",key:true,hidden:true},
	   		{name:'name',index:'name', width:250,editable:true,editrules:{required:true}},
	   		{name:'desc',index:'desc', width:800,editable:true,edittype:'textarea',editrules:{required:true}},
	   		{name:'go',index:'go', width:40, align:"center",editable:false}
	   	],
	   //	rowNum:20,
	   //	rowList:[10,20,30],
	   	pager: '#pager'+ID,
	   	sortname: 'id',
	    viewrecords: true,
	    sortorder: "asc",
	    caption:ID,
	    subGrid: true,
	    onSelectRow: function (id) {
	                if (id && id !== lastsel2) {
	                	console.log("lastsel "+lastsel);
	                   	jQuery('#table'+ID).jqGrid('restoreRow', lastsel2);
	                	jQuery('#table'+ID).jqGrid('editRow', id, true);
	                    lastsel2 = id;
	                }
	            },
	    width:"1200",
	    height:"400",
	    subGridRowExpanded: function(subgrid_id, row_id) 
	    	{
	    		var temp_subgrid=subgrid_id;
	    		temp_subgrid=temp_subgrid.substring(0,temp_subgrid.indexOf("_"));
				var subgrid_table_id, pager_id;
				subgrid_table_id = subgrid_id+"_t";
				var cellId=$('#'+temp_subgrid).jqGrid('getCell',row_id,'id');
				pager_id = "p_"+subgrid_table_id;
				$("#"+subgrid_id).html("<table id='"+subgrid_table_id+"' class='scroll'></table><div id='"+pager_id+"' class='scroll'></div>");
				jQuery("#"+subgrid_table_id).jqGrid(
				{
					url:"/admin/showSubGrid/"+cellId,
					editurl:"/admin/editSubGrid/"+cellId,
					datatype: "json",
					colNames: ['ID','Название','Значение','Rules'],
					colModel: [
					    {name:'id',index:'id', width:55, align:"center", hidden:true},       
						{name:"name",index:"name",width:80,editable:true,edittype:'select',editrules:{required:true},editoptions:{value:option[ID]}},
						{name:"desc",index:"desc",editable:true,width:130},
						{name:"rul",index:"rul",width:130, hidden:true}
					],
					onSelectRow: function (id) {
		                if (id && id !== lastsel) {
		                	console.log('#'+id+'_name');
		                	var name=$('#'+subgrid_table_id).jqGrid('getCell',id,'name');
		                	var rul='('+$('#'+subgrid_table_id).jqGrid('getCell',id,'rul')+')';
		                	jQuery('#'+subgrid_table_id).setColProp('desc',eval(rul)); 
		                 	jQuery('#'+subgrid_table_id).jqGrid('restoreRow', lastsel);
		                   	jQuery('#'+subgrid_table_id).jqGrid('editRow', id, true);
		                   	$('#'+id+'_name').after($('<div>'+name+'</div>'));
		                   	$('#'+id+'_name').attr('style','display:none');
		                    lastsel = id;
		                }
		            },
				   	//rowNum:20,
				   	pager: pager_id,
				   	sortname: 'id',
				    sortorder: "asc",
				    caption:"Дополнительные опции",
				    height: '100%',
				    width: '600'
				});
				jQuery("#"+subgrid_table_id).jqGrid('navGrid',"#"+pager_id,{edit:false,add:true,del:true},
                        { // edit options
                         beforeShowForm: function(frm) {
                        	 $('#tr_name',frm).attr('style','display:none');
                             $('#tr_desc',frm).removeAttr('style');
                          }
                        },
                        { // add options
                          beforeShowForm: function(frm) {
                        	 $('#'+subgrid_table_id).setColProp('name',{editable:true});
                             $('#tr_desc',frm).attr('style','display:none');
                             $('#tr_name',frm).removeAttr('style');
                          }
                        })
	}});
	jQuery("#table"+ID).jqGrid('navGrid','#pager'+ID,{edit:true,add:true,del:true});
}
$(function(){
		$('.modalW').mwindow({
			trigger:'addTypeService',
			context:'Пожалуйста введите название услуги:<br/><input type=text name="name" size=35 >',
			url:'/admin/addtype/',
			submit:true,
			width:'240px',
			height:'100px',
			name:'Добавить новый тип услуги',
			success:function(e){
				/*e=eval('('+e+')');
				if(e.state==true)
					{
						console.log('ok');
					}
				else
					{
						console.log('not ok');
					}*/
			}
		});
	
		$('.modalW2').mwindow({
			trigger:'addService',
			context:'Выберите тип услуги: <br/>',
			url:'/admin/addService/',
			submit:true,
			width:'240px',
			height:'100px',
			name:'Добавить новую услугу',
			success:function(e){
				$('#listType').append(e);
				
			}
		});
		$.ajax({
			url: '/admin/getTypeList',
			type:'post',
			success:function(data)
			{
			
				data=eval('('+data+')');
				if(data.state==true)
					{
					//console.log(obj);
						$('#mWFormId','.modalW2').append(data.context);
					}
				else
					{
						return "Нет ни одного типа услуг.";
					}
			}
		});

});